执行a=b=c=1;++a||++b&&++c;之后a,b的值等与多少
来源:百度知道 编辑:UC知道 时间:2024/06/10 15:46:13
是在c++的编译环境中,高手请指教一下
应该是a=2,b=1,c=2;因为在或运算(||)中,只要前面的条件为1了,后面的就不算了,而与运算则两个都要算的。
这个是正解
++a的值为2,||的左边如果是非0(即真值),则右边的表达式不再计算,所以++b,++c都不执行,所以最后a=2,b=c=1;
应该是a=2,b=1,c=2;因为在或运算(||)中,只要前面的条件为1了,后面的就不算了,而与运算则两个都要算的。
同意楼上的说法
执行a=b=c=1;++a||++b&&++c;之后a,b的值等与多少
设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
|a-b-c|+|b+c-a|+|a+b+c|=?
初一数学题..(a+b)(a-b)+c(a+b)为什么=(a+b)(a-b+c)
M+N=4abc,(1)M=a(b+c-a)^+b(c+a-b)^+c(a+b-c)^;
|a|-|b+c|+|a-b|+|a-c|=?
执行语句int a,b,c; a=(b=c=3, c++, b+=c);则a的值是?请说明理由
已知a-b-c=16,求a(a-b-c)+b(c-a-b)+(b-c-a)
设向量a,b,c满足a+b+c=0,(a-b)⊥c,a⊥b,若|a|=1,则|a| +|c| 的值
已知:a+b+c=0,a*a+b*b+c*c=1,求a*a*a*a+b*b*b*b+c*c*c*c的值